Lightweight Block Cipher Security Evaluation Based on Machine Learning Classifiers and Active S-Boxes
نویسندگان
چکیده
Machine learning has recently started to gain the attention of cryptographic researchers, notably in block cipher cryptanalysis. Most these machine learning-based approaches are black box attacks that cipher-specific. Thus, more research is required understand capabilities and limitations when being used evaluate security. We contribute this body knowledge by investigating capability linear nonlinear classifiers evaluating frame security evaluation as a classification problem, whereby models attempt classify given output secure or insecure based on number active S-boxes. also train with common features such truncated differences, rounds, permutation pattern. Various experiments were performed small-scale (4-branch) generalized Feistel ciphers identify best performing model for problem. Results show outperform models, achieving prediction accuracy up 93% inputs from they have seen before during training. When other unseen ciphers, again outperformed an 71%. then showcase feasibility our approach real-world 16-branch cipher, TWINE. By training (k-nearest neighbour decision tree) using data similar achieved 74% differential generated In addition, trained capable generalizing larger rounds than for. Our findings simple tool assess
منابع مشابه
Survey on Lightweight Block Cipher
183 Abstract— With the rapid advances in wireless networks low-end devices, such as RFID tags, wireless sensor nodes are deployed in increasing numbers each and every day. Such devices are used in many applications and environments, leading to an ever increasing need to provide security. When choosing security algorithms for resource-limited devices the implementation cost should be taken int...
متن کاملHeW: a Hash Function based on lightweight Block cipher FeW
A new hash function HeW: A hash function based on light weight block cipher FeW is proposed in this paper. The compression function of HeW is based on block cipher FeW. It is believed that key expansion algorithm of block cipher slows down the performance of the overlying hash function. Thereby, block ciphers become a less favourable choice to design a compression function. As a countermeasure,...
متن کاملLBlock: A Lightweight Block Cipher
In this paper, we propose a new lightweight block cipher called LBlock. Similar to many other lightweight block ciphers, the block size of LBlock is 64-bit and the key size is 80-bit. Our security evaluation shows that LBlock can achieve enough security margin against known attacks, such as differential cryptanalysis, linear cryptanalysis, impossible differential cryptanalysis and related-key a...
متن کاملFeW: A Lightweight Block Cipher
In this paper, we propose a new lightweight block cipher called FeW 1 which encrypts 64-bit plaintext using key size 80/128 bits and produces 64-bit ciphertext. FeW is a software oriented design with the aim of achieving high efficiency in software based environments. We use a mix of Feistel and generalised Feistel structures (referred as Feistel-M structure hereinafter) to enhance the security...
متن کاملHalka: A Lightweight, Software Friendly Block Cipher Using Ultra-lightweight 8-bit S-box
This paper presents the design of a lightweight, yet software friendly, block cipher. Most of the lightweight block ciphers are nibbleoriented as the implementation of a 4-bit S-box is much more compact than an 8-bit S-box. This paper uses a novel implementation of multiplicative inverse for 8-bit S-boxes using LFSR requiring only 138 gateequivalent. With this powerful scheme, we design a light...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3116468